hydropower generation - English Synonyms Dictionary